package com.codingman.springbootdemo4;

import org.springframework.context.annotation.Bean;
import org.springframework.context.annotation.ComponentScan;
import org.springframework.context.annotation.Configuration;

/*
 * @ComponentScan：
 * 当我们想要扫描一个包中的 bean 时使用它。它与注解@Configuration 一起使用。
 * 我们还可以指定基本包来扫描 Spring 组件。
 */

/*
 * @Configuration：这是一个类级别的注释。
 * 用 @Configuration 注释的类被 Spring Containers 用作 bean 定义的来源。
 */

@ComponentScan(basePackages = "com.codingman.springbootdemo4")
@Configuration
public class ScanComponent {
	@Bean
	public Customer myBean() {
		return new Customer(new Person());
	}
}
